在確保您的環境滿足 VMware vSphere 虛擬磁區的先決條件之後,必須先使用管理 GUI 或指令行介面 (CLI) 來啟用該功能。然後,將 IBM Spectrum® Connect 伺服器配置並註冊為 VMware vCenter 中的儲存體提供者。
在配置
虛擬磁區之前,必須符合下列必要條件:
- 確定已安裝 IBM Spectrum Connect(2.2.1 版或更新版本)。
- 確定您執行 VMware vSphere(ESXi 主機和 vCenter)6.0 版(或更新版本)。
- 確保在系統和 IBM Spectrum Control 基本伺服器上配置了網路時間協定 (NTP) 伺服器。NTP 可確保系統和 IBM Spectrum Control 基本伺服器之間的時間設定一致。
- 請確認您有 VMware vCenter 和 IBM Spectrum Connect 的網路資訊:IP 位址、子網路遮罩、閘道和完整網域名稱 (FQDN),如 hostname.domain.com。
使用管理 GUI
如果要啟用
虛擬磁區,在
IBM Spectrum Connect 伺服器內配置任何設定之前,請在您的系統上完成下列作業:
- 在管理 GUI 中,按一下。
- 選取開啟以啟用虛擬磁區。會自動建立公用程式磁區以儲存虛擬磁區所需要的重要 meta 資料。這個公用程式磁區是由 IBM Spectrum Connect 伺服器所管理。
- 選取要儲存公用程式磁區的儲存區。如果可能,請將公用程式磁區的鏡映副本儲存在個別失敗網域中的第二個儲存區。例如,使用不同儲存體系統或不同 I/O 群組呈現的 MDisk 所組成的儲存區。
- 建立 IBM Spectrum Connect 伺服器的使用者帳戶。如果要建立 VMware vSphere API for Storage Awareness (VASA) 提供者角色,請完成下列步驟:
- 在管理 GUI 中,選取。
- 輸入有效的使用者群組名稱,並選取角色為 VASA 提供者,然後按一下建立。
- 在使用者頁面中,按一下建立使用者。
- 輸入 IBM Spectrum Connect 伺服器所使用的使用者名稱,並選取您先前為「使用者群組」建立的使用者名稱。輸入有效的密碼,然後按一下建立。
IBM Spectrum Connect 伺服器利用這些儲存體認證和角色專用權來存取系統,以及執行虛擬磁區所需的自動作業。請務必記錄這些儲存體認證。您需要它們,才能配置您的 IBM Spectrum Connect 伺服器。註: 「VASA 提供者」角色只供 IBM Spectrum Connect 伺服器使用。除非支援人員有所指示,否則,使用者不能利用具備「VASA 提供者」使用者角色的帳戶來直接登入管理 GUI 或 CLI 及完成系統作業。
- 在管理 GUI 中,選取。
- 如果要建立新的主機物件,請選取新增主機。
- 輸入將從系統存取儲存體的 ESXi 主機伺服器名稱,並輸入連線資訊。選取主機類型為 VVOL。按一下新增主機。對每一個 ESXi 主機伺服器重複此步驟。
- 如果先前已配置 ESXi 主機,可以選取 ESXi 主機來變更主機類型。按一下動作,然後選取內容。在「概觀」畫面中,選取編輯,將主機類型變更為 VVOL。
使用指令行介面
如果要使用指令行介面 (CLI) 來啟用虛擬磁區,請完成下列步驟:
- 需要一個公用磁區,以儲存虛擬磁區的重要 meta 資料。如果要為單一儲存區建立公用磁區,請輸入下列指令:
svctask mkmetadatavdisk -mdiskgrp mdiskgrpid
如果要為多個儲存區建立公用磁區,請輸入下列指令:svctask mkmetadatavdisk -mdiskgrp mdiskgrpid_1:mdiskgrpid_2
如果要在系統上建立公用磁區,必須具有「管理者」或「安全管理者」使用者角色。如果可能,請將公用磁區的鏡映副本,儲存在個別失敗網域中的第二個儲存區中。請使用由 MDisk 構成的儲存區,且這些
MDisk 來自不同儲存體控制器或不同 I/O 群組。
- 在系統上,建立使用者群組,並指定「VASA 提供者」角色。輸入下列指令:
mkusergrp -role VasaProvider -name VasaProvider
- 在系統上,為「VASA 提供者」角色建立使用者。對於具備「VASA 提供者」角色的使用者,將授與特定的許可權,並且僅限於存取與虛擬磁區管理有關的那些功能。輸入下列指令:
mkuser -usergrp VasaProvider -name myVasaProvider -password
password
- 如果要新增主機,且這部主機代表可存取虛擬磁區儲存區的 ESXi 主機伺服器,請輸入下列指令:
mkhost -fcwwpn 210100E08B251EE6:210100F08C262EE7 -type adminlun
-iogrp io_grp0:io_grp1:io_grp2:io_grp3
-type
adminlun 參數指出該主機用於虛擬磁區。如果要變更存取
虛擬磁區儲存區的現有主機,請輸入下列指令:
chhost -type adminlun host_id